// function  add(x,y,f){
//   return f(x-y)
//   }
//   const a =add(3,5,Math.abs)
//   console.log(a)
// function login(){
//   const useName = 'admin'
//   console.log(useName+'已登录')
// }
// function logout(){
//   const useName = 'admin'
//   console.log(useName+'退出登录')
// }
// login()
// logout()
function propUserName(fn){
  function getUserName(){
    const useName = 'admin'
    fn(useName)
  }
  return getUserName
}
function login(useName){
  console.log(useName+'已登录')
}
function logout(useName){
  console.log(useName+'退出登录')
}
const newLogin = propUserName(login)
const newLogout = propUserName(logout)
newLogin()
newLogout()